ODE solvers using band-limited approximations
نویسندگان
چکیده
Abstract. We use generalized Gaussian quadratures for exponentials to develop a new ODE solver. Nodes and weights of these quadratures are computed for a given bandlimit c and user selected accuracy ǫ, so that they integrate functions e, for all |b| ≤ c, with accuracy ǫ. Nodes of these quadratures do not concentrate excessively near the end points of an interval as those of the standard, polynomial-based Gaussian quadratures. Due to this property, the usual implicit Runge-Kutta (IRK) collocation method may be used with a large number of nodes, as long as the method chosen for solving the nonlinear system of equations converges. We show that the resulting ODE solver is symplectic and demonstrate (numerically) that it is A-stable. We use this solver, dubbed Band-limited Collocation (BLC-IRK), for orbit computations in astrodynamics. Since BLC-IRK minimizes the number of nodes needed to obtain the solution, in this problem we achieve speed close to that of the traditional explicit multistep methods.
منابع مشابه
Matlab–Based Toolbox for Analysing Differential Linear Repetitive Processes
A short overview of a Matlab–based toolbox developed to support the control-related analysis of a subclass of nD systems called differential linear repetitive processes (LRP) is the subject of this paper. Its main functionality covers two different areas. First the toolbox allows one to build discrete approximations of continuous–time LRPs and then perform analysis/simulation verification studi...
متن کاملCOPADS IV: Fixed Time-Step ODE Solvers for a System of Equations Implemented as a Set of Python Functions
Ordinary differential equation (ODE) systems are commonly used many different fields. The de-facto method to implement an ODE system in Python programming using SciPy requires the entire system to be implemented as a single function, which only allow for inline documentation. Although each equation can be broken up into sub-equations, there is no compart-mentalization of sub-equations to its OD...
متن کاملExtending explicit and linearly implicit ODE solvers for index-1 DAEs
Nonlinear differential-algebraic equations (DAE) are typically solved using implicit stiff solvers based on backward difference formula or RADAU formula, requiring a Newton-Raphson approach for the nonlinear equations or using Rosenbrock methods specifically designed for DAEs. Consistent initial conditions are essential for determining numeric solutions for systems of DAEs. Very few systems of ...
متن کاملCvode, a Stiff/nonstiff Ode Solver in C
CVODE is a package written in C for solving initial value problems for ordinary di erential equations. It provides the capabilities of two older Fortran packages, VODE and VODPK. CVODE solves both sti and nonsti systems, using variable-coe cient Adams and BDF methods. In the sti case, options for treating the Jacobian of the system include dense and band matrix solvers, and a preconditioned Kry...
متن کاملMaking big steps in trajectories
We consider the solution of initial value problems within the context of hybrid systems and emphasise the use of high precision approximations (in software for exact real arithmetic). We propose a novel algorithm for the computation of trajectories up to the area where discontinuous jumps appear, applicable for holomorphic flow functions. Examples with a prototypical implementation illustrate t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Physics
دوره 265 شماره
صفحات -
تاریخ انتشار 2014